#ifndef MESSGAE_TYPE
#define MESSGAE_TYPE
#include <QString>
/*
 * 用户登录信息
 * 用户在连接到服务器后
 * 登录使用
 * 主要就是验证用户名和密码
 */
typedef struct User_Login_Information
{
    QString user_Id;
    QString user_Name;         //用户名
    QString user_Password;     //用户密码
    QString Money;                 //返回经验
    int succeed_Flag;          //成功标志位
}User_Login_Infor;

/*
 * 用户信息
 * 用户名
 * 用户密码
 * 用户电话
 * 用户邮箱
 * 用户QQ
 */
typedef struct User_imformation_s
{
    QString user_Name;         //用户名
    QString user_Password;     //用户密码
    QString user_Phone;        //用户电话号码
    QString user_Email;        //用户邮箱
    QString user_QQ;        //用户QQ
    QString user_Money;    //钱
}User_information;
/*
 * 狗的信息
 * 狗的名字
 * 狗的种类
 * 狗的特长
 * 狗的年龄
 * 狗的健康
 * 狗的能量
 * 狗的奢侈度
 */
typedef struct Dog_information_s
{
    QString dog_Id;
    QString dog_Name;          //狗的名字
    int dog_Type;               //狗的类型
    int dog_StrongPoint;        //狗的类型
    int dog_Age;                //狗的年龄
    int dog_Health;             //狗的健康 0-100
    int dog_Energy;             //狗的能量0-100
    int dog_Wasteful;           //狗的奢侈度0-100
}Dog_information;

typedef struct Food_information_s
{
    QString food_Id;
    int food1;
    int food2;
    int food3;
    int food4;
    int food5;
    int food6;
    int food7;
    int food8;
}Food_information;
/*
 * 注册专用结构体
 */
typedef struct Regist_information
{
    User_information userinfor;
    Dog_information doginfor;
    int succeed_Flag;          //成功标志位
}Regist_Infor;
/*
 * 注册比较用户名专用
 */
typedef struct user_name_com
{
    QString user_Name;         //用户名
    int succeed_Flag;          //成功标志位

}User_compare_name;

/*
 * 找回密码专用结构体
 */
typedef struct re_pass
{
    QString user_Name;         //用户名
    QString user_Phone;        //用户电话号码
    QString user_Email;        //用户邮箱
    QString user_QQ;        //用户QQ
    int succeed_Flag;          //成功标志位

}RE_password;
typedef struct update_password
{
    QString user_Name;         //用户名
    QString user_Password;     //用户密码
    int succeed_Flag;          //成功标志位

}UPdate_pass;


#endif // MESSGAE_TYPE

